<?php
/**
 * KidsMind - 儿童思维训练平台
 * 主入口文件
 */

// 定义根目录常量
define('ROOT_PATH', __DIR__);

// 加载初始化文件
require_once ROOT_PATH . '/includes/init.php';

// 启用调试模式
if (get_config('debug')) {
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
} else {
    ini_set('display_errors', 0);
    error_reporting(0);
}

// 获取当前页面
$current_page = get_current_page();

// 添加调试信息
if (get_config('debug') && isset($_GET['debug'])) {
    echo '<div style="background:#f8f9fa;padding:10px;margin:10px;border:1px solid #ddd;">';
    echo '<h3>调试信息</h3>';
    echo '<p>请求URI: ' . $_SERVER['REQUEST_URI'] . '</p>';
    echo '<p>当前页面: ' . $current_page . '</p>';
    echo '<p>页面文件: ' . ROOT_PATH . '/pages/' . $current_page . '.php' . '</p>';
    echo '<p>文件存在: ' . (file_exists(ROOT_PATH . '/pages/' . $current_page . '.php') ? '是' : '否') . '</p>';
    echo '</div>';
}

// 加载页面头部
include_once ROOT_PATH . '/includes/header.php';

// 加载页面内容
$page_file = ROOT_PATH . '/pages/' . $current_page . '.php';
if (file_exists($page_file)) {
    include_once $page_file;
} else {
    // 404 错误页面
    header("HTTP/1.0 404 Not Found");
    echo '<div class="container mt-5 text-center">';
    echo '<h1>页面未找到</h1>';
    echo '<p>抱歉，您请求的页面不存在。</p>';
    echo '<p>请求页面: ' . html_escape($current_page) . '</p>';
    echo '<a href="' . page_url('index') . '" class="btn btn-primary">返回首页</a>';
    echo '</div>';
}

// 加载页面底部
include_once ROOT_PATH . '/includes/footer.php'; 